refactoring artworks with specs