all done. everything works and is clean