provide editing ability