static and template recive from kb