initial support for type and fluid