Shoot detail support

Implement #25