Understanding of size dependent properties of CdTe quantum dots