cleanup and throughts