Added Lei's implementation (with some additions)

Lei/Michaels pages