initial commit of 3n+1