This is the frontend exercise