project for cse240a: grad architecture