using generated constant