added contextualize and learn
added viz