better name explanation