Started customer class implementation