all ok dao + controller