add machine status controller, pull status and machine pos initially