staged gitcheck
First commit of findext
refactored findext to state design
refactored with clojure
removed unnecessary part
refactored for readable
refactored findext for shortcut
modified and refactored structure
Merge branch 'develop'