first set of problems
some resolutions