add entrance to the multi target operation, and implement the very basic
functionality, need testing