get callbacks working