avoid including .idea
check answer has source code link including source code