user returns data