Add magic shell dependency
Add magic shell lib