fix % handling, add examples