any suggestions of a place i can find the answers or have a good read up on the above.