additions to the frontend