going to try depth component
depth component works, on to pcf implement