giraffe 2.0

Latest in giraffe 2.0