accomplishing 1 -
~~~~~~