auto increment id and executable gem