added shadow effects