module entry