finished 3b, working on 5b