first pass at botcleanv2