handled suggestions from several people