First massive revision for new meetup.