initial import
start working on making this ready for the public