add License
add global object
support bit operation
add global object