a bit a better explination .. maybe