fixed full name extraction