alternate theme plus new util functions