jason programming assignment 2