This may lead to an issues, where different users choose same ID or just will chose it in the wrong way and it will result in task creation failure. Solution: we assign ID for them like in MagicContext or some sort of PDA