compile and clean is working