c calls updated, but routines not made 3d yet