Hooks service

Consider a more descriptive name of "code".