private void add() {
    /*SQLiteDatabase db = mDbHelper.getWritableDatabase();
    CustomEngineParcelable parcelable = getParcelable();
    parcelable.data.id = CustomEngine.getAvailableId();
    mData.add(parcelable.data);

    ContentValues values = new ContentValues();
    values.put(CustomEngineTable.COLUMN_ID, parcelable.data.id);
    values.put(CustomEngineTable.COLUMN_DATA, ParcelableUtils.marshall(parcelable));

    db.insert(CustomEngineTable.TABLE_NAME, null, values);*/

    CustomEngineParcelable parcelable = new CustomEngineParcelable();
    parcelable.data = getData();
    parcelable.data.setId(CustomEngine.getAvailableId());
    parcelable.data.setEnabled(1);

    CustomEngine.addEngineToDb(this, parcelable, parcelable.data.getId());
    CustomEngine.addEngineToList(parcelable.data);

    EditSitesActivity.getAdapter(this).notifyItemInserted(mData.size() - 1);
    EditSitesActivity.getAdapter(this).notifyItemChanged(mData.size() - 2);
  }