implemented faster write code; subclasses might be broken
dead code elimination
added graph benchmark specification