CS381 Fancy Shell