Rough OKL outline