updated permission descriptions
add SuppressWarning Annotations...