code runs, doing tests now...