change decorable module to decorator class