Updated with code from the maker faire launch