first pass at calls