Implement homework