parse whatever user drops