add a first round of stuff needed for talking between APT and solvers