min age / max age should be configurable constants