adding dynamique inputs.