added data fit