basic input functionality

only works with lowercase letters
much to fix/add