modify by eko