Working send tip function