shader's almost there.