notes for studying 2 304064