issue-4: add uuid
issue-4: add q
issue: wip