add fluid interface