started implementing data parsing