added srs functionality