added nowbyaddingtimeinterval method