edit space framework