refactor to add appenders to list as they are created