Added middle name feature