add module logik