added rezero and area methods