removed answers from comments and renamed problems