Added user checks...placed hooks for acls