updated to work, but sucks