Feel free to fork. Please keep the link in the bottom.