improved file pathing for more organized structure