support for adding language through inserting data