Author: AEKTA Project.