add endeavoru kernel