molecular flow