rewrote the duster recepies and moved it to a seperate class