knowing certain things
hmmm