tidy; init width