input append