fonally have header states working how i want