This repository serve as a training ground for personal use.