This is a great guide. However, in order to make a full guide you have to tell about the things you have to do beforehand. Unfortunately there are many prerequsites thats costs money.