split module into package