finished JSON implementation and added side nav