separate index, css, and js