all done for mostly but not really