Finished the call back implementation and hooked basic ALM stuff