private void saveSteps(Routine routine, SQLiteDatabase database) {
   ContentValues values = new ContentValues();
   int stepId = this.selectMaxStepId() + 1;
   int stepOrdinal = 1;
   for (Step step : routine.getSteps()) {
     values.clear();
     values.put(DbHelper.STEP_ID, stepId);
     values.put(DbHelper.STEP_NAME, step.getName());
     values.put(DbHelper.STEP_ORDINAL, stepOrdinal);
     values.put(DbHelper.STEP_SECONDS, step.getDurationSeconds());
     values.put(DbHelper.STEP_ROUTINE_ID, routine.getId());
     stepId++;
     stepOrdinal++;
     database.insertOrThrow(DbHelper.STEPS, null, values);
   }
 }