Welcome to Assignment 3 edited