add packages and file structures