update note
rename this class
add getInitialPosition method
add a new construction method