initial commit, answers 1 - 26