add length and witdth considerations