Added some datatypes and utils