initial commit, problems 1-13