how to intelligently maximize space