made batches unisex
added simple user privileges
added permission access
added permission access