is this useful - what does it do?