really fix init