add correct lexical-binding