add compliance with best practices