rearrange source and header files