Created main class
Created basic hooks