assignment 1- abstract- snap seed