better formats and perms