sign change log
update cuke and Yard with proper examples
update doc
added docs to `def !`
small