first (dirty) implementation of autoAlignHeart