specifications based on operations 831658