add shadow map, modify the positions of UIs