start switch to non-static vars