updates+fixes