Add tempo module

ok