finished OOP basics names and addresses from reading a file