style states and processing