add docking support