An exercise using a custom framework to improve an existing website