fixing minor warnings comming from not correctly constructing one of the integral constants before shifting its value, and prerping tests for creation of custom member