use InputArray