for myself to learn