updated getData