naive+ and naive++ strategies