s oglarp , gen.