added segd skeleton