manage blocks: added support for server roles