modified for SF HTML5 Meetup