input completed