adding a couple more files I wrote