initial commit after yo gen and go get [failed tho :(]