synced fronted with backend, incorporated location manager, ui improvements