work on isOk idiom
more interactive example
Merge branch 'develop'