Eukaryote cells contain three main kinds of cytoskeletal filaments, which are "microfilaments" (actin filaments), "intermediate filaments", and "microtubules". They give the cell structure and shape. Cytoskeletal elements interact closely and often with the cell membrane and the endoplasmic reticulum.