edit core api