rewriting blockview WPI