refactoring Helper (adding exception handling)
adding createSubject as static method,
fixing a bug on a static method
adding a threaded syncsia, deleting old migrations.