Saman Shakeri and Arash Ardforoushan