top cleaned up