add fmliquid.cpp