added timestamp behavior