added service, fixed dtos, & business components