implemented custome view