Kelly divine compilation

Kelly divine compilation