add data and solution