birdvis code
compilation instructions