improve permission fix