Update: realized init