missed index_time parameter added
experimental method removed
working version