move points description logic to encapsulating method