Working with specialist

Supercedes #104