some trouble fixing