artifacts state definition