update methods
vector,trait,genetics