Up-date I wish to incorporate my personal experience