Programming the AMC3