call callback begin
background figured out
formatting