implemented primitive tell