container that builds the frontend