add module coding