yay data stuff works