Add role generator