I will open my source code so people can improve it or correct me in my learning.