implemented full working version of AddPERSON