#2 update theme hooks