fixes #84
Begining of families interactors
Merge branch 'engine' into PDP