Assignment 5: smsh