using uniform attribute for monitoring input