reorganize genetic classes
add variant endpoint