adapt homepage to the client requests