building these stupid views