alter use input parse