side panel added. lots of small updates