is this a good way to return data he wondered