added bounce and shadows