private symbol stuff