South African Agency for Science and Technology Advancement (SAASTA): Recent submissions