It should have the following construction: https://gist.github.com/smt116/7484649