added shade plug-in