App using CSV as input