Added family_spec test file
Changes some code plus separated classes
changed code