changed to user load by name function