first commit, has errors