new extension skeleton