add hooks to mshop object