finished change in native declaration syntax