added to parser, cleaned up SageRank