changes to frontend and first integration tests