updates to views and server endpoints