- fix the type

- added  bll
- added service layer
- added skeleton code for assign staffs