add InformationField
add tune specs and refactor
add tune_body_spec and refactor tune_body and tune_header