# implementing last mail (BSink+BSource are interfaces and extends Skipable)
# making some changes