Best of both world (part1)