sorting inputs