this resource should answer all of your questions