tried non static, plus o6