based on non-linear elements