space reduction