change POST methods to return new object