first commit of datautils code and fileparse