initial commit
tighen up