Replased read full name function