new way of working with monitors, may not work, proceed with caution