dealing with permisions II