Covid vaccines : self assembling nanobots ?