added gray shadows, random factor