first working version of the splitted packages