creating modules structure