real code
readme and examples