embrace the beauty of open-source, i may even borrow