Add shells.
Add rake.
Add shell.
Add shell.
fix ruby code style.
update dependency.
refactor the codes.
refactor the codes.