working on more problems, complete up to 9