attempting to wrap my head around noodly each directive