capability extraction