trying to figure out what I'm doing