add program content
add current state
make padding/margin smaller in header