updates in cyclist compilation and removes warning in compiler compilation