* some noncommon stuff removed