First Time Commit with 2 function guid generation  and discount