using module.
using anonymous function.