Added source code and experimental results