attempt at mid_term_spec