add edit app feature