add new action hooks and setting