some codes i'm learnning.