added manager, bank, and more tests