setup a better structure
Add proper parallax handling