Talk a little bit about the sub declarator