moved content of exercise3 -> exercise2