working on CONSTS
working on CONSTS