some parts maybe loose