modularized landingpage