supports type and byte order
resetting rida's repo