update performance
static initializers
updated update
var fixes ... works now