rearrange source code with category directory