create 2 modules to separate things