to figure out how things work