initial draft still a few things to flesh out i thin.