Rididng cum compilation