collect moments

   @camber23