more details
more examples, recompiled