clean up who does what