add declrations example
Merge branch 'learn'