added timemap functionality structure