There are
many[
^] resources available that will help you here. Unfortunately you haven't provided quite enough information to be able to narrow the scope of the results down for you, so you are going to have to do some reading to work out which of these search results best fits. I will say that
this[
^] is a particularly good little article.