a bit of sweep with unuseful stuff