introduce a field
move field to constructor
use the state variable for points description