clarifying functionality