added shadow option
added sample output