finished package and module parser