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