every view acts as controll (has value method)