just indent everythin twice
generalise manager