added  module to the library to begin to coordinate functionality