gen const