added Data types and end function in the utilities