rep handed, progtatimg dusgbagfery