require and initialize in local