after primitive methods tests before get rules