move external package requires from init to separate files