ticket:10 add signal for create/edit model