fixed multi role support. closes #57