assembly and shade plugins