add speaker details
add isonline method to utilitize
added offline storage