updated with all non-default permissions