half working record elaboration