adding shadow, adding local storage