better way to do full name