improve implementation description