added crud functionality for strains - basic functionality inplace