crypt3.c added dimensions