add core_key module; use Strict.lua