working on making monitors more generic