Add Input opionion for AbstractGP