fix return type, should be always str