add LICENSE
refractor commander
refractor context