better name
better documentation