Functorized the Sat module