necessary space