implemented sseraw