added cleaner way to do initial unit placement