setup klass defaults to empty