added targeting and multiply