initial commit, Hubbards rule of 5