added a working custom view for testing purpose.