Monitor first design