update & fixes