in-sane wrote:
Is it better to start from scratch or to use the existing one.
Better use the existing one because it 's nicely written & also you may need long time if you want develop this thing from scratch. Also listen to the license of that article. You must need to give credits to the author.
If you have any doubt contact the author of that article.
cheers