updates in icons formating and permissions
caching function for other ops