Author: Main Rindam.