demario30 demario30 06-10-2016 Biology contestada which organelle helps to make proteins and may be found free floating or attached to the endoplasmic