interface functions, editing of genes and inheritance.