some fixes. add view block