* changed direct access of timestamp field to use getTimstamp() instead inside of calculateElapsedTime.