download app
Reworking on it in future
Like the title says, I am going to gather my thoughts and rewrite it in the future.