updates to code and new problems that i would like to solve