added specialty and spec_join models