added preliminary space libary
Space library