still getting my head around the namespace issue, use of dtml-with etc. need to sit down and have a quiet read of a couple of book etc. in the meantime a friend has successfully hacked this solution to my problem of automatically setting up a bunch of users with these requirements: 1. users have viewCopy rights (I wish, seems impossible to implement that aspect because, View Management Right, allows cut, it's not meant to but it does!! ) in parent folder 2. users have child folder setup in their name 3. users have local role management rights in their personal folders the code below achieves all this but is not elegant in the name of elegance, anyone out there want to improve it? -- Bill Kerr this (below) works but it require you set up <dtml-in expr="['user1','user2','xxx']"> and further down in the program dtml-in expr="[user1,user2,xxx]"> {without the quotes} far from perfect solution but ive tried everything possible ?? ------------------------------------------------------------------ <dtml-var standard_html_header> <h2><dtml-var title_or_id></h2> <dtml-in expr="['user1','user2','xxx']"> <dtml-call expr="REQUEST.set('roles',['viewCopy'])"> <dtml-call expr="REQUEST.set('name',_['sequence-item'])"> <dtml-call expr="REQUEST.set('password','change')"> <dtml-call expr="REQUEST.set('confirm','change')"> <dtml-call expr="REQUEST.set('domains',[])"> <dtml-call expr="acl_users.manage_users('Add',REQUEST,RESPONSE)"> <dtml-try> <dtml-call expr="manage_addFolder(_['sequence-item'],'')"> <dtml-except> </dtml-try> The user <dtml-var "_['sequence-item']"> has been added. </dtml-in> <dtml-in expr="[user1,user2,xxx]"> <dtml-with sequence-item> <dtml-call expr="manage_addLocalRoles(id,['Manager'])"> </dtml-with> </dtml-in> <dtml-var standard_html_footer>