more work on calendar, select, image