fix bahavior