simplify methods in machine