require _timestamp as well