Writing a custom module.