added timecluster.py