Sub Machines