Making code compliable