new UI design & two mock APIs