covered all current specialization unit functionality