Machine Project Class