knowledge and abilities