added Customview class