begin view developement