first commit and price dattime function