change require to define and bump version