add Fat interface