constants test use new implementation