add speciality model
add speciality controller