summary, usage, license and etc
initial code