basic extension skeleton added