Added the origin point, new methods.