MACRO MECHANICAL INC