figuring out why doesn't work