divide feature into different files