basic frontend now works as intended - more data and styling needed