added function emptyQtree and datatype representation froms