moved constants to their own module