third block initial commit

CLK controller added