module must take fdb object as param