Tidy up
Fix for divide error
Take csarray