prepend module to extend ruby