bulid model
implement of service
test and implement login in service