improve code standards