basic support system, and lot of other changes