add defines for machine operations, static define lenthgs of the operations