adding instructions for learning and testing codes