Implement steps