spaces and lines