Added allrequired components except, math, and returns.