udated for swagger