use stict mode