improve code strength