semi_realisim best from all time