removes a great deal of code because chicken scheme can`t handle passing an array to a foreign c function