change up theme, fix some bugs and add datepicker