planning connection.h