Added throw error handling
set silent logging to use caterpillar
compiled source