Updated Data Main with 3 get methods