1st half of week 4

:lollipop: Feature specs and self-referential relationships :guitar: