prelminary control code, only P, no I or D