some rendering done, Shadow please look over it I have a semantic error somwhere