solved problem 11; stubbed out problem 12