half way to getting data through