split draw functionality into specific functions

also add month columns and superfluous animations