Cleaning code. Credits added.