better name for closure method