build demo without express. closes #2