Add Open functionality