better description of CS61B