Artifact single view functions

Artifact single view functions to be kept in data processing (controller).