adds all back-end functionality, recent-works front-end