fix obisous bugs