Author: Meruzhan.