gotta all the knowledge points preparation
ready to get it down tomorrow