add Output Console with delegate