По поводу static я накосячил - нельзя использовать.