should have a module initialization
generating constant ids
adding constant values