Added Time Delays for More readability