implement
2. 학습