added shading, need to fix transformation error