add shadow, add close