missing friend declaration