more work done for the front end