input strategies added