merge and add url save/load