added module start stop and module entry point