add the reasoned schemer