added dynamic questionsheet layout on the client side