abstract space