observafiable view 2