base commit of code, compiles, but really does nothing so far