sending works, cleaning up ui