added better label input