reworked tweet group to use hashtables