add shareTo
add share to2
add swing moving