move to webpack and add list example