add new option and change api port