completed issue 2