data isnt quite working