a SDK template