added mit and clean up