clarify implementation section