preprogramases