defined module