intricacies of cell structure and function 3387290