Recognize & extend functions well
Build