reworking the views