Eclipse technology