added funcs shade, hillshade