move headers
add graph