Add program assignment3