fixed problem with different user fields
fixed toString() bug