forgot to commit all of these old solutions for you all ;)