Almost finished the person implementation