changed user admin program
created a policy struct