add art services, view, and controller