first little explaination