random small changes
added tf support and demos