Kidneys, Bone Marrow, and it Produces red blood cells.
It looks correct to me. Good job
The lobes of the brain that receives input from the nose is called the olfactory lobes. They are the ones responsible in receiving the sense of smell. These lobes are responsible in sending signals in the brain in the process of sense of smell.
30x Magnification I think hope that helped