add Seq and Standard classes, major rewrite