extra setting and hooks for better childtheming