I think it throughly answers the OP's question.