prepping 0.5
clarifying how extends works