fix hdsize algorythm