lots of work on customizer