fixed self var