a little progress on the shadow mapping