updated generator module, added acl based authentication system