updated with varsha's advice