update+fixes