be careful with the modules with table input output