add clock provider