my own blog, all code is wrote by me.