updates & fixes