has through working