added <>^V* input and fixed selection