try to add handle recording