mutation friendly structure