add groovy dependency
create interfaces methods, and define Loggers.