change add location, add shadow selection, and add edit contents feature
resolve merge conflicts for index.html