It's really hard to do and I thought this article early explain how to start. I'm glad it helps