partially finished a bunch of problems