this just freezes up and acts dumbfor real though