add timestamp and docs