Added IC2 API

Added IC2 Hooks
Added TE Hooks