file structure for js practice