fixing the theory crafter