intermediary version
intermediary version