recajigering src structure