environment and abilities