Input Analysis