Hybrif first version (with bug)