comply to code standards