added ways to get data