design advanced modules