added 3 compliance