add runnable files.

fullfill first step requirement. Now I will refactor all code after this
commit