shade metrics correctly
add resources for shared classes
worked out how to do the shading finally
fix shading metrics