intermediate_to_do