getting to gen methods