I have read their implementation , basically only the syntax is different , they are also doing the same thing .also the factor of 6 :p