added schar testing
added SystemOutRedirect