simplicity of implementation