add data flexibility