made edit operations public