add intermediary test