add shrinkwrap method for alignment, more doc needed