fixed union in state and added description for state