init binder and externalization