fixed successor branching, corrected system shifting
implemented view::getallattributes()