add support for uuid. require id instead of email