added ordered_class
rm import*, virtual package