impruve custom view