Author: Sabala.