make distel work but not pefect