add compile view