add clock interface, e2e tests