Added framework and revised Assignment 1