Does this case fit all my parts?