add module spec