first commit 3 problems