first commit with all the crap