add provisioning for different roles
add jquery file upload