added working custom shadow class, but still need to add remove image function