stat idea branch and add new idea
implemention example2