encompass and eclipse.