initial import
added more dependencies
added tutorial