custom for okajs