splitted operations and addressing modes to separate source files