ticket:10 change model signals callback functions