major style updates