improving shadow effect