following sample of thinkster.io using this project