begin join the parts: directive, service and controller, to add new field.