no errors. reset point
before memory-saving implementation