combined with akylite.c