add  Hybrid Method