And it can even tell time