initial module layout