analyzing input