1: encrypt decrypt error handleing
2: Mysql ORM gorm.io/gorm
3: audit all activities
4: scheduler confilict with user credential changes
5: explicit define syntax of insert queries (names() values())
6: try final method for sql queries
7: **VM STATUS CHECK BY admin@internal **
8: move user/passwords and other configs to config files
9: add a working flag to schedule table to avoid multiple occurance
10: reregister failed users
11: verify payment duplication before confirm
12: weak password on registration
13: vmname duplication
14: list vm-templates to show in add-vm
15: actions and vnc
16: find a way to store NationalID