syntax … functions … hm