update constants, rules, use goblin tests