knowledge controls actions