added prepareType
added all prototype
renamed property
added new exports: asc & desc
fix problem with order