adding some evil bindings and better support
adding more modules