1. added some comments in the code to help myself.
2. added the god feature which is the ability to insert relations between tables without the need of handling table keys.
  2.1. still studying best ways to do this.