improved UI and added mock data for testing