build my own node learing way