# using decorator  
fullname=sesame_street.pretty_name
print(fullname(roosevelt))

# call save_info method 
sesame_street.save_file()

# call method read_file to read contact information and print total loaded contacts
sesame_street.read_data()
sesame_street.load_data()

# export file by user choose and print file info and error hundling if user enter invalid file
sesame_street.export_file()
# create object check if contatt include or not 
# smesm=Contact("jeorge","khorye")
# sesame_street.handling_error(smesm)
# sesame_street.handling_error(don) 

# call method to add file from terminal
sesame_street.add_contact_info()
sesame_street
sesame_street.save_file()
sesame_street.add_contact_info()
sesame_street.save_file()

sesame_street.add(smesm)
smesm.add_email("sesime_street@pixcer.com")
smesm.add_phone("gamer","23456")
# call method to delete contact from terminal
sesame_street.del_contact_info()

# call method generate_report()
sesame_street.generate_report()