added user permission management and new yacy class