add join annotation