first commit
basic function completed
drag is completed, bubble is doing
complete
complete